<template>
	<view>
		<web-view :src="url" @message="getMessage"></web-view>
	</view>
</template>

<script>
var wv;//计划创建的webview
export default {
	onReady() {
		// // 获得可视化高度
		// let { windowHeight } = uni.getSystemInfoSync();
		// windowHeight = windowHeight - 50
		// // #ifdef APP-PLUS
		// var currentWebview = this.$scope.$getAppWebview() //此对象相当于html5plus里的plus.webview.currentWebview()。在uni-app里vue页面直接使用plus.webview.currentWebview()无效，非v3编译模式使用this.$mp.page.$getAppWebview()
		// setTimeout(function() {
		// 	wv = currentWebview.children()[0]
		// 	wv.setStyle({top:0,height:windowHeight})
		// }, 100); //如果是页面初始化调用时，需要延时一下
		// // #endif
	},
	data() {
		return {
			title: 'http',
		};
	},
	onLoad(options) {
		if (options && options.url) {
			let { url, title } = options;
			if (url.indexOf('http') == -1) {
				url = 'http://' + url;
			}
			
			this.url = url;
			if (title && title !='undefined') {
				this.title = title;
			}
			uni.setNavigationBarTitle({
				title: this.title
			});
		}
		if(options.items){
			let item = JSON.parse(options.items);
			this.item = item
		}
	},
	methods: {
		getMessage(event) {
			uni.showModal({
				content: JSON.stringify(event.detail),
				showCancel: false
			});
		},
		
	}
};
</script>

<style>
	
</style>

